home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 12 / StackDemo.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-09-08  |  1.4 KB  |  35 lines

  1. import java.util.EmptyStackException;
  2. import java.util.Stack;
  3.  
  4. class StackDemo {
  5.    static void showpush(Stack var0, int var1) {
  6.       var0.push(new Integer(var1));
  7.       System.out.println("push(" + var1 + ")");
  8.       System.out.println("stack: " + var0);
  9.    }
  10.  
  11.    static void showpop(Stack var0) {
  12.       System.out.print("pop -> ");
  13.       Integer var1 = (Integer)var0.pop();
  14.       System.out.println(var1);
  15.       System.out.println("stack: " + var0);
  16.    }
  17.  
  18.    public static void main(String[] var0) {
  19.       Stack var1 = new Stack();
  20.       System.out.println("stack: " + var1);
  21.       showpush(var1, 42);
  22.       showpush(var1, 66);
  23.       showpush(var1, 99);
  24.       showpop(var1);
  25.       showpop(var1);
  26.       showpop(var1);
  27.  
  28.       try {
  29.          showpop(var1);
  30.       } catch (EmptyStackException var2) {
  31.          System.out.println("empty stack");
  32.       }
  33.    }
  34. }
  35.